How do you spell Lentoid


 Definitions

Available Definitions:
1)  a. - Having the form of a lens; lens-shaped.