liquid droplets - Alemán Inglés Diccionario