Noun Definition

hemlock tree

1.Definition: an evergreen tree

Related Noun(s):hemlock

Category: Plants