gamchcha

English

Noun

gamchcha

  1. Alternative form of gamucha.