droplet of oil or grease - Francés Inglés Diccionario