Longman Dictionary of Contemporary English homepage

Topic: METEOROLOGY


storm cloud

noun
     
storm cloud [countable]
1HEM a dark cloud which you see before a storm
2 [usually plural] a sign that something very bad is going to happen:
Storm clouds are gathering over the trade negotiations.
Word of the Day
The METEOROLOGY
Word of the Day is:

Other related topics