Results

skirl
verb
1 to scream; to screech
2 to make the shrill sound of the bagpipes
3 to crackle; to sizzle
noun
1 scream or shriek
2 loud cry or whistle of a bird
3 shrill sound of the bagpipes
4 sound of a strong wind
5 screeching, whirring or whistling noise