ReadWriteQuiz
Chinese dictionary
v.lord it over; set oneself above; assume superiority over others
高踞于人民群众之上
set oneself above the masses
这首单曲高踞英国流行音乐排行榜榜首。
The single was number one in the British hit parade.
高踞在一处山丘上的一个中世纪村落
a medieval village set high on a hill