Noun downpour has 1 sense
  1. downpour, cloudburst, deluge, waterspout, torrent, pelter, soaker - a heavy rain
    --1 is a kind of rain, rainfall
,
TOP