creative deity - German English Dictionary