Definition, synonyms and related words
A discordant high-pitched noise.
To emit a screel; to screech or skirl.