self powered platform - Alemán Inglés Diccionario