Italian-English dictionary »

glusfera meaning in English

ItalianEnglish
glusfera noun
{f}

glueballnoun