Advertisement

Advertisement

trust hotel

noun

  1. a licensed hotel or a bar owned by a publicly elected committee as trustees, the profits of which go to public amenities


Advertisement

Advertisement

Advertisement

Advertisement


trust fundtrustification