Translation of خود کاشت in English:

خود کاشت

phrase

  • cultivating one's own field
    self-cultivated