hemlock_treeEnglish

hemlock, hemlock tree

Noun

An evergreen tree

English: hemlock, hemlock tree

English words with similar meanings

Show 1 words