Translation of خود انحصاری in English:

خود انحصاری

phrase

  • self-dependence