site be seated situated in be located in
The house stands on a hill.
房屋坐落于小山上。
—— 给力词典精选The castle is set in 25 acres of beautiful grounds.
城堡坐落于方圆25英亩的宜人场地。
—— 《柯林斯英汉双解大词典》Pasadena lies in the foothills of the San Gabriel mountains.
帕萨迪纳坐落于圣加布里埃尔山麓的丘陵地带。
—— 柯林斯例句The castle is set in 25 acres of beautiful grounds.
这座城堡坐落于一片方圆25英亩、风景秀丽的土地上。
—— 柯林斯例句At first sight it resembles a traditional village of two-storeyed, balconied houses, set among well-tended gardens.
乍一看,它就像个传统的村庄:带阳台的两层楼房坐落于精心照料的花园中。
—— 柯林斯例句