Skip to main content

Definitions by Ttvluna

A really cool person who is great at video games and life in general. Their only issue is that they're scared of cute girls
Guy1: Yo dude go talk to her!
Guy2: I can't dude I'm a total Oshu. She's too cute!
Oshu by Ttvluna February 3, 2020