the smell of an oily rag - French English Dictionary