Answer: megavertebrates

AnswerCrossword Clue
megavertebratesMEGAVERTEBRATE, a very large vertebrate