VETCHLING

Definition of VETCHLING

  1. (noun)any of various small plants of the genus Lathyrus; climb usually by means of tendrils