English | German | Russian | Czech

self-deprivation English

Meaning self-deprivation meaning

What does self-deprivation mean?

self-deprivation

A deprivation at one's own initiative.

Are you looking for...?