Find the word definition

Wiktionary
tongueless frogs

n. (plural of tongueless frog English)