English

edit

Noun

edit

lentoids

  1. plural of lentoid