oil-separator - French English Dictionary