What is the full meaning of simaruba
a tropical American tree, also SIMAROUBA [n -S]
Example of the word simaruba placed on a Scrabble board.