Answer: megavertebrate

AnswerCrossword Clue
megavertebratea very large vertebrate