Italian-English dictionary »

supercella meaning in English

ItalianEnglish
supercella noun
{f}

supercell(severe thunderstorm)
noun