dabula

English: Translation
lizard sp.
noun
Reptiles and amphibians