See Also: narra(dictionary)
Narra(tourism)

narra (iou)



narra noun1. M19.
[Tagalog.]
A leguminous tree, Pterocarpus indicus, of SE Asia; the wood of this tree (also called amboyna wood).