Synonyms and Antonyms for goliath_frog

1. goliath frog (n.)

largest living frog; up to a foot and weighing up to 10 lbs; Africa

Synonyms: