English to Chinese Dictionary

Search:

脉络膜 mài luò choroid (vascular layer of the eyeball between the retina and the sclera)


<< back to the home page