Definisi 'pacific tree toad'

English to English
noun
1. the most commonly heard frog on the Pacific coast of America Terjemahkan
source: wordnet30


Visual Synonyms