self-satisfied - German English Dictionary