Spanish-English dictionary »

supercelda meaning in English

SpanishEnglish
supercelda noun
{f}

supercell(severe thunderstorm)
noun