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