Hemlock

Hemlock

Definition: hemlock

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

Leave a Comment