English to Hindi

Meaning for:
threadbare
other
घिसा-पिटा;तार-तार