English dictionary
tongueless frog meaning and definition
Definition and meaning of tongueless frog at MeaningMonkey.org. tongueless frog meaning and definition in the English Dictionary.TONGUELESS FROG noun
Definition of tongueless frog (noun)
- almost completely aquatic frog native to Africa and Panama and northern South America
Source: Princeton University Wordnet