English

edit

Noun

edit

palpigrades

  1. plural of palpigrade