self-powered equipment - Español Inglés Diccionario