Dictionary.com
definitions
  • synonyms

entochoroidea

(ĕn′tō-kə-roidē-ə, -kô-)
n.
  1. choriocapillary layer