ตุตัง

dtù-dtang

Adjective

    • (of a smell) lingering and hard to wash off, stubbornly stinking (alternative form: dtù-dtang)