means of livelihood - Turc Anglais Dictionnaire