noun Scot. and North England. the act of shrieking.
skirling 🔊 Listen to this noun Scot. and North England. the act of shrieking. Share Facebook Twitter Google +