TREE TOAD


Meaning of TREE TOAD in English

[tree toad] n (1778): tree frog

Merriam-Webster English vocab.      Английский словарь Merriam Webster.