Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
supercell
in English
supercell
us
/ˈsuːpərˌsɛl/
uk
/ˈsuːpərˌsɛl/
#uncommon
Definitions
Noun
a
severe
thunderstorm
with
balanced
updrafts
;
producing
extreme
weather
a
crystal
unit
cell
containing
multiple
primitive
cells
Base Words
cell
super