lambeth palace








noun

  1. the official residence of the archbishop of Canterbury, in Lambeth.
56 queries 0.592