self-dissatisfaction - German English Dictionary