5 results found
Search Results for: heron
Tapetum lucidum
Definition noun, plural: tapeta lucida A layer of tissue in the choroid or in the retinal pigment epithelium of the eye of... Read More