1 definition by that one dude in watch dogs 2

A horror game that features stairs, kids trying to kill themselves, random bullshit, and the best boy Basil
"I am permanently scarred playing OMORI"
Get the OMORI mug.