Inherited from Proto-Slavic *kadidlo, from *kaditi + *-dlo. By surface analysis, kadzić + -dło.
kadzidło n (diminutive kadzidełko)