Meaning & Definition of Hummer in English
1. A singer who produces a tune without opening the lips or forming words
2. (baseball) a pitch thrown with maximum velocity
- "He swung late on the fastball"
- "He showed batters nothing but smoke"