1 definition by TheLegendofPie

1
A term used to indicate extreme frustration at someone; generally calling the other person a 'japorn'.
"You japorn! You drank my tea!"
"Get out of my sight, you freaking japorn!"
by TheLegendofPie August 22, 2013
Get the mug
Get a Japorn mug for your Facebook friend Manafort.