Word Study
goliath frog
WORDNET DICTIONARY
Noun goliath frog has 1 sense
- goliath frog(n = noun.animal) rana goliath - largest living frog; up to a foot and weighing up to 10 lbs; Africa; Array is a member of genus rana, rana
is a kind of ranid, true frog
For further exploring for "goliath frog" in Webster Dictionary Online