Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of vetch

- Any leguminous plant of the genus Vicia, some species of which are valuable for fodder. The common species is V. sativa.

Crossword clue for vetch

- Climbing plant