self-contained steam engine - Turkish English Dictionary