self worship - German English Dictionary