Answer: petboaconstrictor

AnswerCrossword Clue
PETBOACONSTRICTOR

Riddle, part 3