self-contained mobile unit - Français Anglais Dictionnaire