Find the word definition

Wikipedia
Laraha

Laraha (Citrus aurantium currassuviencis) is a citrus tree that grows on the island of Curaçao, and the fruits of this tree. A descendant of the domesticated orange, the fruit of the laraha is too bitter and too fibrous to be considered edible.