hall of mirrors - Turkish English Dictionary