Tuatara - Definition

tuatara

n 1: only extant member of the order Rhynchocephalia of large
spiny lizard-like diapsid reptiles of coastal islands off
New Zealand [syn: tuatara, Sphenodon punctatum]

Look up another word