TRURO


Meaning of TRURO in English

City (pop., 1995 est.: 25,000), county seat of Cornwall , southwestern England.

It is located on the River Truro at the head of Falmouth Harbor. Industries include food processing and light engineering.

Britannica English dictionary.      Английский словарь Британика.