to be a complete defence - Allemand Anglais Dictionnaire