When someone is said to "have the hide of an elephant/rhinoceros," it means that they have a thick skin and are not easily affected by criticism or insults. Some other synonyms for this phrase include having a thick skin, being insensitive, being impervious to criticism, being a tough cookie, being resilient, being unflappable, being hard-boiled, having a strong backbone, being unshakeable, being thick-skinned, being stoic, and being unemotional. These expressions are often used to describe individuals who appear to be unaffected by negative comments or feedback, and who are able to maintain a positive attitude and demeanor even in the face of adversity.