noun a location or site on the side or top of a hill.
hillsite 🔊 Listen to this noun a location or site on the side or top of a hill. Share Facebook Twitter Google +