The wife of the new French Prime Minister Emmanuel Macron has been called a cougar, a term that has come into vogue to describe a woman who dates younger men. Apparently originating around the turn of the century in Western Canada, the implication of the usage is that...