Weather Vocabulary in English admin April 13, 2017 General, Speaking, Vocabulary No Comments WEATHER VOCABULARY IN ENGLISH RAIN Words Related to “rain” and Their Meanings: Rain is drops of water from clouds. Heavy / constant / steady /pouring rain or Downpour is a lot … [Continue Reading...]