under your own steam - French English Dictionary