thecaphores

English

Noun

thecaphores

  1. plural of thecaphore