Ivy

Ivy

Definition: ivy

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

Leave a Comment