elenchids
English
Noun
elenchids
plural of
elenchid