Definify.com

Definition 2025


Harrogate

Harrogate

English

Proper noun

Harrogate

  1. A town in North Yorkshire, England