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
All you need for a faster workflow in one place.