the smell of an oily rag - Spanish English Dictionary