Definify.com

Definition 2025


Torquay

Torquay

English

Proper noun

Torquay

  1. A town and seaside resort in southern Devon