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