tongueless : Idioms & Phrases


tongueless frog

  • noun almost completely aquatic frog native to Africa and Panama and northern South America
WordNet