1. the action or fact of utterly defeating an opponent or rival:informalUS"maybe you should take the time to think out a better response to his massive and public ownage of you"
Word Originlate 16th century (in the sense ‘the fact of owning something’): the modern use is from own (sense 3 of the verb) + -age.