What is Japd?
to humiliate or own; defeat
The football team japd the opposite team in the game today.
See owned, defeat, pwnd, fuckin stupid