Back to all idioms

Ter sangue de barata

Portuguese

Meaning

To have the patience of a saint / To have thick skin

Example

Você precisa ter sangue de barata para trabalhar com atendimento ao público.

You need the patience of a saint to work in customer service.

Origin

Cockroaches famously have 'cold blood' (they're actually just ectothermic like most insects, but folklore called them emotionless).