artificial veil - Turkish English Dictionary