1 definition by Hydrocat

Top Definition
Destroyed/destroying plus owned/owning
Man we got destrowned!! Destrownage to your face!
by Hydrocat January 23, 2009

Mug icon
Buy a Destrownage mug!