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