liquid droplet - Turkish English Dictionary