choroids

English

Noun

choroids

  1. plural of choroid