high-pitched buzzing sound - Turc Anglais Dictionnaire