Question: what are agarbatti called in english?
Answer: 1. an aromatic gum or other substance producing a sweet odor when burned. 2. the perfume or smoke arising from incense.