Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

truro Definition

Cancel
truro
geographical name(Tru-ro)
town in southwestern England population 20,000

Words Related to truro!

truro Examples by Brain Bank Users