Definition of Tuatara

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

Synonyms of Tuatara


Antonyms of Tuatara


No Antonyms Found.

Homophones of Tuatara


No Homophones Found.