Truro
[ troo r-oh ]
/ ˈtrʊər oʊ /
noun
a town in central Nova Scotia, in SE Canada.
Example sentences from the Web for truro
British Dictionary definitions for truro
Truro
/ (ˈtrʊərəʊ) /
noun
a market town in SW England, administrative centre of Cornwall. Pop: 20 920 (2001)