To come to rest, settle
(Verb)
Synonyms:
  1. settles
  2. perches
  3. lights
  4. lands
  5. rests
  6. dismounts
  7. disembarks
  8. arrives