prince of fallen angels - German English Dictionary