tongueless frog

Noun
  1. Almost completely aquatic frog native to Africa and Panama and northern South America (synset 101656414)

Found on Word Lists

Other Searches