Definition, synonyms and related words
Any of a group of frogs in the family Amphignathodontidae, found in Central America and South America.