What is the full meaning of vetches
VETCH, any of a number of leguminous flowers [n]
Example of the word vetches placed on a Scrabble board.