meaning of lentoid

1. Having the form of a lens; lens-shaped.


Related Words

lentoid |

Developed & Maintained By Taraprasad.com

Treasure Words