be situated at the foot of a hill and beside a stream是什么意思

网络释义
依山傍水
be situated at the foot of a hill and beside a stream 相邻词汇