ciliaphores

English

Noun

ciliaphores

  1. plural of ciliaphore