a place with great luxury - Turkish English Dictionary