Translation of چھوانا in English

چھوانا

Verb

  1. cause to thatch

Powered by Oxford