situated at the foot of a hill and beside a river; strategically located and difficult of access
Copyright © 2018 WordTech Co.