chorioids

English

Noun

chorioids

  1. plural of chorioid