elenchids

English

Noun

elenchids

  1. plural of elenchid