belu

English: Translation
lizard sp.
noun