Spanish-English dictionary »

tuátara meaning in English

SpanishEnglish
tuátara noun
{m}

tuatara(reptile)
noun