Translation of کچرا in English

کچرا٢

Noun (masculine)

  1. a small unripe melon

  2. pod of cotton

Powered by Oxford