tehepero てへぺろ

What is tehepero てへぺろ. Meaning in Japanese, examples in anime, origin.