steam demand - French English Dictionary