Translation of خود ستا/ سرا in English:

خود ستا/ سرا

phrase

  • egoist