degreasing compound - French English Dictionary