self-satisfiedly - German English Dictionary