Meaning of “highball” in the English Dictionary

English