pelterEnglish

pelter, cloudburst, deluge, downpour, soaker

Noun

A heavy rain

English: downpour, cloudburst, deluge, waterspout, torrent, pelter, soaker

Bahasa: hujan lebat

A thrower of missiles

English: pelter

Bahasa words with similar meanings

English words with similar meanings

Show 6 words