self-contained equipment - Francés Inglés Diccionario