litter frog
Jump to navigation
Jump to search
English
[edit]Noun
[edit]litter frog (plural litter frogs)
- Any of a group of frogs in the family Megophryidae, notable for their camouflage abilities.
litter frog (plural litter frogs)