taditadi

English: Translation
very tight
noun