harborage

n.

  1. Shelter; entertainment.