smeared with a greasy or oily substance - Español Inglés Diccionario