Definify.com

Definition 2024


North_Downs

North Downs

English

Proper noun

North Downs

  1. An area of chalk downland in Kent and Surrey, south-east England

See also