Definition of Truro
town in southwestern England population 20,000 ◆Truro is the capital of Cornwall and the Isles of Scilly.
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).