Latin-English dictionary »

chorioides meaning in English

LatinEnglish
chorioides [chorioidae] noun
M

choriod coat of eyenoun