ataraxiaEnglish

ataraxia

Noun

Peace of mind

English: ataraxia