National Gallery


noun

a major art gallery in London, in Trafalgar Square. Founded in 1824, it contains the largest collection of paintings in Britain