demodices

English

Noun

demodices

  1. plural of demodex