surmounted
动词 surmount:
get on top of; deal with successfully
同义词:overcome, get over, subdue, surmount, master
be on top of
同义词:surmount
reach the highest point of
be or do something to a greater degree
同义词:surpass, outstrip, outmatch, outgo, exceed, outdo, surmount, outperform
形容词 surmounted:
having something on top