screeching frog

Noun

 * 1) Any of a group of frogs in the family, with distinctive high-pitched calls.

Synonyms

 * squeaker

Derived terms

 * Cambondo screeching frog