beautiful nature spot - Turkish English Dictionary