Synonyms and Antonyms for rana goliath

1. Rana goliath (n.)

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

Synonyms: