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