Webster's Revised Unabridged Dictionary · 1913

Hummer

Hummer , noun

1.
One who, or that which, hums; one who applauds by humming. — Ainsworth
2.
(Zoology) A humming bird.