one that hums/buzzes - Turc Anglais Dictionnaire