Definition of raja lory in English:

raja lory

noun

  • A black lory of the subspecies Chalcopsitta atra insignis, having black plumage with red markings, found in western New Guinea and adjacent islands.

Origin

Early 19th century; earliest use found in George Shaw (1751–1813), natural historian.