self-glorifying - German English Dictionary