Meaning of horseshoe vetch
Definition of horseshoe vetch
(noun)
European
woody
perennial
with
yellow
umbellate
flowers followed by
flattened
pods that
separate
into horseshoe-shaped joints
Other information on horseshoe vetch
WIKIPEDIA results for
horseshoe vetch
Amazon results for
horseshoe vetch
Tweet