HUMMER


Meaning of HUMMER in English

noun a humming bird.

2. hummer ·noun one who, or that which, hums; one who applauds by humming.

Webster English vocab.      Английский словарь Webster.