Devil

The Beast expect translated to devil. (The Beast-The Impossible planet and The Satan pit-Series 2-2006-Episodes 8&9.)