traveling grate - French English Dictionary