thick-skinned

/TH IH1 K S K IH0 N D/
adjective
  1. 1

    Having a thick skin.

  2. 2

    Not easily offended.

  3. 3

    Insensitive to the feelings of others; callous.

Source: https://en.wiktionary.org/wiki/thick-skinned