What is the meaning of Thick-skinned?

Having a thick skin.

Not easily offended.

Insensitive to the feelings of others; callous.

Obtuse, thick, intellectually dull or insensitive.

Source: wiktionary.org