sferracavallo

Noun

 * 1)  horseshoe vetch ( gen. et spp.)