Definitions of hemlock tree:

  • noun:   an evergreen tree