Yahoo India Web Search

Search results

  1. Dictionary
    Lambeth Palace
    /ˌlambəθ ˈpaləs/
    • 1. a palace in the London borough of Lambeth, the residence of the Archbishop of Canterbury since 1197.