English dictionary
chorus frog meaning and definition
Definition and meaning of chorus frog at MeaningMonkey.org. chorus frog meaning and definition in the English Dictionary.CHORUS FROG noun
Definition of chorus frog (noun)
- any of several small North American frogs having a loud call
Source: Princeton University Wordnet