demodices
English
Noun
demodices
plural of
demodex