long live independence! - Turc Anglais Dictionnaire