DDLZC's definitions
A lowbrow and grammatically incorrect way of insulting an Englishman; Commonly used by Chinese people.
by DDLZC April 16, 2017
Get the you smell, you shit? mug.by DDLZC April 4, 2017
Get the you smell, you shit? mug.