Translation of tatty in English:

User Contribution

tatty

noun