permanently greased - French English Dictionary