English dictionary
goliath frog meaning and definition
Definition and meaning of goliath frog at MeaningMonkey.org. goliath frog meaning and definition in the English Dictionary.GOLIATH FROG noun
Definition of goliath frog (noun)
- largest living frog; up to a foot and weighing up to 10 lbs; Africa
- synonyms: Rana goliath
Source: Princeton University Wordnet