a thick skin - Spanish English Dictionary