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)