beluu

English: Translation
lizard; gecko
noun