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.”

Synonyms

  • Isle of Man sheep
  • Manx sheep