Trinity House Meaning, Definition & Usage

Definitions
  1. an institution in London for promoting commerce and navigation, by licensing pilots, ordering and erecting beacons, and the like.

Webster 1913