horseshoe vetch (hippocrepis comosa) - Spanish English Dictionary