dòrtadh

Noun

 * 1) shower of rain
 * 2) affusion, effusion
 * 3) deluge
 * 1) deluge