English dictionary
tree frog meaning and definition
Definition and meaning of tree frog at MeaningMonkey.org. tree frog meaning and definition in the English Dictionary.TREE FROG noun
Definition of tree frog (noun)
Source: Princeton University Wordnet