1
When you go from zero to owned in one big d'oh moment. Like you just got roasted and you know it.
I dropped my phone in the toilet. D'ohwned.
My dog ate my homework. D'ohwned.
I told my teacher I didn't do my assignment. D'ohwned.
8 views · Added 15d ago · 5 definitions