spleuchan
/ˈsplɪxən/Definitions
1. noun
a Scottish term for a sudden or brief rain shower
“She grabbed her umbrella as a spleuchan rolled in.”
1. noun
a Scottish term for a sudden or brief rain shower
“She grabbed her umbrella as a spleuchan rolled in.”