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

 

the Diana Fountain

 
(also the Diana, Princess of Wales Fountain)
BrE
 
; 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.