ipotrocoidi
Italian
Noun
ipotrocoidi
f
plural of
ipotrocoide