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
Tweet