goliath frog


noun

the largest living frog, Rana goliath, which occurs in the Congo region of Africa and can grow to a length of 30 centimetres

Words nearby goliath frog