1 definition by harharhar

Top Definition
To have sex, to fuck
Go joun yourself!
by harharhar March 09, 2004

Mug icon
Buy a joun mug!