Meaning of “truncheon” in the English Dictionary

English