Translation of خودآرا in English:

خودآرا

phrase

  • proud
    arrogant