Insult
An insult is a description of someone that will offend them. It may or may not be true. It is called derogatory language. Terms like foolish, stupid, idiot and moron are insults, because they say that a person's mind is not quick or smart.