the smell of an oily rag - Français Anglais Dictionnaire