'horseshoe vetch' definitions:

Definition of 'horseshoe vetch'

(from WordNet)
noun
European woody perennial with yellow umbellate flowers followed by flattened pods that separate into horseshoe- shaped joints [syn: horseshoe vetch, Hippocrepis comosa]