choria

English

Noun

choria

  1. plural of chorion

Anagrams