Definify.com

Definition 2024


Harrogate

Harrogate

English

Proper noun

Harrogate

  1. A town in North Yorkshire, England