place for landmarks - Turkish English Dictionary