self-contained mobile unit - Francés Inglés Diccionario