Definify.com

Definition 2024


Torquay

Torquay

English

Proper noun

Torquay

  1. A town and seaside resort in southern Devon