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