laraha

Noun

 * 1) A type of citrus tree from Curaçao
 * 2) A form of curaçao liqueur made from its fruit