steam power cleaner - French English Dictionary