demodexes

English

Noun

demodexes

  1. plural of demodex