Russian-English dictionary »

туатара meaning in English

RussianEnglish
туатара noun
{f}

tuatara(reptile)
noun