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