tongueless frog Meaning, Definition & Usage

  1. noun almost completely aquatic frog native to Africa and Panama and northern South America

WordNet