What is the Definition of Oxymoron?

We have such fun coming up with oxymoron’s at my house. An oxymoron is a phrase that totally contradicts itself. Some of our favorites are ‘seriously funny’, ‘military intelligence’, ‘Hell’s Angels’, and ‘Great Depression’.