get along quite well - Turc Anglais Dictionnaire