articulated trailer bus - Turc Anglais Dictionnaire