A racial derogatory term used to describe someone who is Mexican or Mexican descent. It has been used since the 40s ever since the Mexicans came over as a minority to seek for jobs to make money. John in spanish is Juan but white people use Mexican John instead.
Guy 1: I notice there is a new Mexican John across the street.

Guy 2: Don't worry he actually seems nice.
by Dragónverde December 2, 2018
Get the Mexican John mug.