Meaning of tolu

Definition of tolu

(noun) aromatic yellowish brown balsam from the tolu balsam tree used especially in cough syrups

Other information on tolu

WIKIPEDIA results for tolu
Amazon results for tolu