macupa
noun
ma·cu·pa
| \ məˈküpə\
plural -s
Definition of macupa
1
Philippines
: malay apple
2
Philippines
: the heavy red wood of the malay apple tree
Keep scrolling for more