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