Translation of Lepe in English:

Lepe

masculine noun

  • 1

    saber más que / ser más listo que Lepe to be really smart