semi-god - German English Dictionary