What is the full meaning of megavertebrates
MEGAVERTEBRATE, a very large vertebrate [n]
Example of the word megavertebrates placed on a Scrabble board.