Have as a guest
(Verb)
Synonyms:
  1. atone for
  2. make amends for
  3. do penance for
  4. compensate for
  5. make up for
  6. make satisfaction for
  7. expiate
  8. make reparation for
  9. give satisfaction for
  10. invite
  11. pay the penalty for
  12. make compensation for
  13. suffer for
  14. regret
  15. be punished for