Definition of Surmounted

  • 1. Having something on top Adjective