Lambeth Palace (noun) Definition, Meaning & Examples

noun
  1. the official residence of the archbishop of Canterbury, in Lambeth.
Lambeth Palace (noun) Definition, Meaning & Examples

More Definitions