noun the official residence of the archbishop of Canterbury, in Lambeth.
lambeth palace 🔊 Listen to this noun the official residence of the archbishop of Canterbury, in Lambeth. Share Facebook Twitter Google +