What is the full meaning of macahubas
MACAHUBA, an American palm, whose nuts yield a violet-scented oil, also MACOYA [n]
Example of the word macahubas placed on a Scrabble board.