1 definition by TheLegendofPie

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 Japorn mug.