lerots

English

Noun

lerots

  1. plural of lerot