Translation of خود ساختہ in English:

خود ساختہ

phrase

  • home-made, self-appointed, self-styled