English | German | Russian | Czech

Torquay English

Meaning Torquay meaning

What does Torquay mean?

Torquay

A town and coastal resort in Torbay borough, in southern Devon, England.

Are you looking for...?