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