Definify.com

Definition 2025


tuataras

tuataras

English

Noun

tuataras

  1. plural of tuatara