self-advertisement - German English Dictionary