olo-olo

English: Translation
tadpole
noun
Reptiles and amphibians