Last modified on 17 November 2013, at 20:30

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