What is the full meaning of tolu
a fragrant balsam said to have been first brought from Santiago de Tolu, in New Granada [n -S]
Example of the word tolu placed on a Scrabble board.