drop (of liquid) - Francés Inglés Diccionario