droplet of oil or grease - Alemán Inglés Diccionario