Learn how to say Surmounted correctly in English with this tutorial pronunciation video.
Oxford dictionary definition of the word surmount:
to prevail over; overcome ⇒ to surmount tremendous difficulties
to ascend and cross to the opposite side of
to lie on top of or rise above
to put something on top of or above
(obsolete) to surpass or exceed