Goliath Frog (noun) Definition, Meaning & Examples

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
Goliath Frog (noun) Definition, Meaning & Examples

More Definitions