[Tucha]
"Storm cloud" is Туча in Russian.
Туча means "Storm cloud" in English.
Word #4193 of 6,000 by frequency in Russian.
Большая туча закрыла солнце.
A big storm cloud covered the sun.