sheep drowner

English

Noun

sheep drowner (plural sheep drowners)

  1. (US, dialectal) A very heavy downpour of rain.