hyaloids
15 points
English
8 letters
Not in frequency data
Valid in: UK dictionary
Definitions
noun
the transparent membrane enveloping the vitreous humor of the eye and separating it from the retina
adjective
resembling glass in transparency or translucency
Definition: WordNet 3.1, Princeton University.