Synonyms of Goliath Frog in English :
Antonyms of Goliath Frog in English
Thesaurus of Goliath Frog in English
Goliath Frog
see definition of goliath frogSynonyms of goliath frog
1. (noun) largest living frog; up to a foot and weighing up to 10 lbs; Africa
Member Meronyms of goliath frog
1. (noun) largest living frog; up to a foot and weighing up to 10 lbs; Africa