What is the full meaning of megavertebrate
a very large vertebrate [n -S]
Example of the word megavertebrate placed on a Scrabble board.