the smell of an oily rag - Espagnol Anglais Dictionnaire