self-propelled generating unit - Alemán Inglés Diccionario