Dictionary definition for: Tolu
1. (n) an aromatic balsam
2. (n) aromatic yellowish brown balsam from the tolu balsam tree used especially in cough syrups
WordNet 2.1 Copyright Princeton University. All rights reserved.