horseshoe vetch (hippocrepis comosa) - German English Dictionary