Italian-English dictionary »

microstriscia meaning in English

ItalianEnglish
microstriscia noun

microstripnoun