See Also: kanari(dictionary)

kanari (iou)



kanari noun. L18.
[Malay kenari.]
Any of several SE Asian trees of the genus Canarium (family Burseraceae), producing edible nuts from which oil is extracted; esp. the Java almond, C. luzonicum.