one that hums/buzzes - Allemand Anglais Dictionnaire