self-contained steam engine - German English Dictionary