self-sufficiency farming - Turc Anglais Dictionnaire