loaghtan
/ˈloʊ.əxæn/Definitions
1. noun
a type of sheep native to the Isle of Man
“The loaghtan is an important part of the island’s culture and heritage.”
1. noun
a type of sheep native to the Isle of Man
“The loaghtan is an important part of the island’s culture and heritage.”