motorails - French English Dictionary