grease spot/stain - French English Dictionary