English-French dictionary »

horseshoe vetch meaning in French

EnglishFrench
horseshoe vetch (Hippocrepis)
noun

fer à chevalnom {m}

hippocrépidenom {f}