Synonyms and Antonyms for rana goliath | Synonym.com

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: