Hemlock

Hemlock

Definition: hemlock

hemlock: A poisonous plant. Managing hemlock on farmland prevents livestock poisoning and ensures the safety of animals.

6 thoughts on “Hemlock”

Leave a Comment