lack of financial resources - Turc Anglais Dictionnaire