English-Italian dictionary »

horseshoe vetch meaning in Italian

EnglishItalian
horseshoe vetch (Hippocrepis)
noun

ippocrepidenoun
{f}

sferracavallonoun
{m}