One of the thornier issues in linguistics is how to define words as their meanings shift over time, or even between people who perceive them differently. “Nice,” for example, used to mean stupid (Spanish necio still does), and had a whole range of vague meanings before settling...