set ashore


Meanings

  • arrive on shore;