self-contained steam engine - French English Dictionary