syntoxoids
English
Noun
syntoxoids
plural of
syntoxoid