Find the word definition

Wikipedia

Trehan

Trehan is a hamlet near Saltash in Cornwall, England, United Kingdom.