Definition of Hyde Park in English:

Hyde Park

proper noun

  • The largest British royal park, in west central London. It contains the Serpentine, Marble Arch, the Albert Memorial, and Speakers' Corner.

Pronunciation:

Hyde Park

/hʌɪdˈpɑːk/