2 definitions by Ccs46

Definitely one of the strangest French idiom out there. It translates as “The English have landed” (from a boat). So, what is the relation between the English and menstruating? Well, this expression dates back to Napoleon and the British army, then called the redcoats. Go figure!
Guy 1: Dude, don’t fuck with her today.

Guy 2: “Why?”
Guy 1: “Because mans she’s pissy. “The English have landed.”
by Ccs46 October 6, 2017
Get the the english have landed mug.
Cheap tasting soda that black people buy.
Guy 1 That ugly chick is drinking that cheap soda...
Guy 2 Was it brisk?
Guy 1 Damn straight!
by Ccs46 April 8, 2015
Get the Brisk mug.