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