very high-pitched and strident female voice - Espagnol Anglais Dictionnaire