Spanish-English Dictionaryscreech
Spanish word for screech