Definition of orra-loon in English:

orra-loon

noun

Scottish, North
  • = orraman.

Origin

Late 19th century.