Definition of the Diana Fountain from the Oxford Advanced Learner's Dictionary


the Diana Fountain

(also the Diana, Princess of Wales Fountain)
; NAmE
jump to other results
a fountain in the shape of a large oval stream of flowing water, in Hyde Park in London opened in 2004 as a memorial (= something built in order to remind people of a famous person who has died) to Diana, Princess of Wales.