high-pitched weeping - Spanish English Dictionary