natural amenities - Turkish English Dictionary