తారుtāru
Top 4000
Meanings
Noun
1. tar (a black, oily, sticky, viscous substance, consisting mainly of hydrocarbons)
Examples2
Tips on how to use neem oil
This is a winding road.