1 definition by TheMandarin123

Word used to describe really annoying people from another country
I can't stand the new student from Britain, he's such a lint ball.
by TheMandarin123 November 20, 2015
Get the Lint Ball mug.