Find the word definition

Wiktionary
long-fingered frog

n. A group of frogs of the (taxlink Cardioglossa genus) genus.