steam ram - French English Dictionary