Meaning of “Hummer” in the English Dictionary

british dictionary