Meaning of tuatara

Definition of tuatara

(noun) only extant member of the order Rhynchocephalia of large spiny lizard-like diapsid reptiles of coastal islands off New Zealand

Other information on tuatara

WIKIPEDIA results for tuatara
Amazon results for tuatara