1 definition by andrei czolak

Top Definition
an extremely foul smelling person who gives people diseases.
can be bullies and take pleasure in physicaly and verbally abusing someone.
word comes from singapore
"eww can you smell that"
" yes probably a jo"
by andrei czolak May 13, 2008
Mug icon
Buy a jo mug!