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

خود ساختہ

phrase

  • home-made
    self-appointed
    self-styled