sheep drowner
English
Noun
sheep
drowner
(
plural
sheep drowners
)
(
US
,
dialectal
)
A very heavy
downpour
of rain.