To have the cockroach
Chambers Harrap
A french idiom from a series of illustrations for a French/English dictionary