Definition of Truro
town SW England ∗ of Cornwall and Isles of Scilly pop 16,277
Learn More about truro
Britannica.com: Encyclopedia article about Truro
Seen and Heard
What made you want to look up Truro? Please tell us where you read or heard it (including the quote, if possible).