TruroPronunciation: /ˈtrʊərəʊ/Definition of Truro the county town of Cornwall in SW England; population 23,700 (est. 2009). Truro in other Oxford dictionaries Definition of Truro in the US English dictionary