self-promoting - German English Dictionary