Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
thunderhead
in English
thunderhead
us
/ˈθʌndərhɛd/
uk
/ˈθʌndəhed/
#limited
Definitions
Noun
top
of
a
cumulonimbus
cloud
;
indicative
of
thunderstorms