horseshoe vetch (hippocrepis comosa) - French English Dictionary