self-approvingly - German English Dictionary