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