high-pitched shrieking - Spanish English Dictionary