Translation of خودآرا in English:

خودآرا

phrase

  • proud, arrogant