Definition of Tar from the PharmacyDictionary.in
Tar
Synonyms or meaning of Tar
A thick, dark liquid produced by heating pine wood, used in various industries.
Image related to Tar
Not Available
Definition of Tar from the PharmacyDictionary.in
A thick, dark liquid produced by heating pine wood, used in various industries.
Not Available