Italian-English dictionary »

sferracavallo meaning in English

ItalianEnglish
sferracavallo noun
{m}

horseshoe vetch(Hippocrepis)
noun