Answer: petroc

AnswerCrossword Clue
PETROCTamed behemoth of myth?