Definition of Manx loaghtan in English:

Manx loaghtan

(also Manx loghtan)

noun

  • A breed of sheep with four horns (in the ram) and brown wool, developed on the Isle of Man; a sheep of this breed.

Origin

Early 19th century. From A. + loghtan.