snouted frog

Noun

 * 1) Any small frog in the genus.

Synonyms

 * Chirinda forest toad, forest toad