Definify.com

Definition 2024


Crystal_Palace

Crystal Palace

English

Proper noun

Crystal Palace

  1. an area in south-east London, England, named after the "palace" that was erected there.