Hummer

Webster's Dictionary of the English Language

·noun A humming bird.

II. Hummer ·noun One who, or that which, hums; one who applauds by humming.