Definition, Meaning & Anagrams | English word SCREEL
SCREEL
Definitions of SCREEL
- A discordant high-pitched noise.
- To emit a screel; to screech or skirl.
Number of letters
6
Is palindrome
No
Search for SCREEL in:
Page preparation took: 151.68 ms.