megavertebrate - Turkish English Dictionary