Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
thunderclouds
in English
thunderclouds
#moderate
Lemma:
thundercloud
The lemma is the base or root form of this word.
Definitions
Noun
dark
clouds
producing
thunder
;
electricity
a
large
cumulonimbus
stormcloud
something
menacing
;
brooding
(
figurative
)
Base Words
clouds
thunder