self-contained mobile unit - Turc Anglais Dictionnaire