Translation of چٹکارا in English

چٹکارا٢

Noun (masculine)

  1. brand, spot, speck, mark, scar

Powered by Oxford