Truru

Cornish

Proper noun

Truru

  1. Truro, a city in Cornwall, United Kingdom