self-powered equipment - Alemán Inglés Diccionario