be alive and well - Turc Anglais Dictionnaire