Dog-whistle politics, also known as a code word, is a term used to describe a type of political campaigning or speechmaking using coded language, which appears to mean one thing to the general population but which has a different or more specific meaning for a targeted subgroup of the audience. It is usually used pejoratively by those that do not approve of the tactics.