This website uses cookies to ensure you get the best experience on our website. Learn more

Meaning Of Tolu

  1. n.
    A fragrant balsam said to have been first brought from Santiago de Tolu, in New Granada. See Balsam of Tolu, under Balsam.



Menu