Cornish

edit

Proper noun

edit

Truru

  1. Truro, a city in Cornwall, United Kingdom
  NODES