English
Detailed Synonyms for goliath frog in English
goliath frog:
goliath frog [the ~] nom
-
the goliath frog
– largest living frog; up to a foot and weighing up to 10 lbs; Africa 1the Rana goliath; the goliath frog– largest living frog; up to a foot and weighing up to 10 lbs; Africa 1