English edit

Noun edit

endophoras

  1. plural of endophora