epitoxoids
English
Noun
epitoxoids
plural of
epitoxoid