Definition of vetchling

Definition of vetchling
  1. vetchling Noun A leguminous climbing plant, notably:
Need more help? Try our forum NEW