Word info

leptochoroid

Noun

Meaning

leptochoroid (plural leptochoroids)

An unusually thin choroid

Source: en.wiktionary.org

Close letter words and terms