fronting water and with a hill on the back; leaning against the hill and facing the river [sea]
Copyright © 2018 WordTech Co.