What is the full meaning of supercells
SUPERCELL, an unusually large storm cell; a severe storm generated by such a cell [n]
Example of the word supercells placed on a Scrabble board.