screeching frog (English, noun)
expansion: screeching frog (plural screeching frogs)
Senses:
glosses: Any of a group of frogs in the family Arthroleptidae, with distinctive high-pitched calls.
Forms:
form: screeching frogs
tags: plural