place for presentation - Turkish English Dictionary