Find the word definition

Wiktionary
screeching frog

n. Any of a group of frogs in the ''Arthroleptidae '' family, with distinctive high-pitched calls.