Find the word definition

Wiktionary
meiolaniid

n. (context zoology English) Any of the extinct armoured land turtles of the family ''(taxlink Meiolaniidae family noshow=1)''.