be well-looked after - Turc Anglais Dictionnaire