hemlock tree

Noun
  1. An evergreen tree (synset 111647619)

Found on Word Lists

Other Searches