screeching frog

listen to the pronunciation of screeching frog
English - English
A group of frogs in the Arthroleptidae family, with distinctive high-pitched calls