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