downpour

You are here

downpour
  • noun
    A heavy rainfall. (a sudden downpour had filled the gutters and drains)

About

We are dedicated to creating and providing free, high-quality English language learning resources.