oil droplet - Turkish English Dictionary