tough-skinned

from WordNet (r) 3.0 (2006)
tough-skinned
    adj 1: having a relatively tough outer covering
    2: insensitive to criticism [syn: {thick-skinned}, {tough-
       skinned}]
    

[email protected]