Definitions of lerot:

  • noun:   dormouse of southern Europe and northern Africa