English Dictionary

Definition of “goliath frog”

goliath frog

Definitions

noun

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

Comments

Log in to comment on this word.