o̩lo̩dò̩dò̩

English: Translation
lizard
noun
Reptiles and amphibians