litter frog

EnglishEdit

 
Wikipedia has an article on:
Wikipedia

NounEdit

litter frog (plural litter frogs)

  1. Any of a group of frogs in the Megophryidae family, notable for their camouflage abilities.

SynonymsEdit