epitoxoids

English

Noun

epitoxoids

  1. plural of epitoxoid