necessary and sufficient cause - Turc Anglais Dictionnaire