Noun goliath frog has 1 sense
  1. goliath frog, Rana goliath - largest living frog; up to a foot and weighing up to 10 lbs; Africa
    --1 is a kind of true frog, ranid
    --1 is a member of Rana, genus Rana
,
TOP