self-contained steam engine - Alemán Inglés Diccionario