English

edit

Noun

edit

thecaphores

  1. plural of thecaphore