gallery (public exhibition building) - Turkish English Dictionary