self-contained mobile unit - Allemand Anglais Dictionnaire