GOLIATH FROG





Definition:

  1. [noun] largest living frog; up to a foot and weighing up to 10 lbs; Africa
    Synonyms: Rana goliath

Synonyms: