English word definition — powered by WordNet
make a high-pitched, screeching noise
utter a harsh abrupt scream
Want to remember screak?