English

edit

Noun

edit

epitoxoids

  1. plural of epitoxoid