suspended liquid droplet - Turkish English Dictionary