Answer: petroc

AnswerCrossword Clue
PETROC

Tamed behemoth of myth?