Ivy

Ivy

Definition: ivy

ivy: A climbing evergreen plant (Hedera helix). Helps farmers identify and manage this plant species.

1 thought on “Ivy”

Leave a Comment