with belt and braces - Allemand Anglais Dictionnaire