oxymoron - Dictionary definition and meaning for word oxymoron
Oxy - Mentally sharp... Moron - Mentally ill...
oxymoron