Portuguese-English dictionary »

supercélula meaning in English

PortugueseEnglish
supercélula noun
{f}

supercell(severe thunderstorm)
noun