Meaning of 'leather punch'

  • தோலமுக்கி


Browse English to Tamil Dictionary