mirror factory - Turkish English Dictionary