1 definition by Charles Dickns

The guy who likes to laugh like monster, sarcastic and witty. He or She is too annoying for his / her friends.
Look at him teasing us, he is such an Oshin!
by Charles Dickns November 24, 2021
Get the Oshin mug.