palpators

English

Noun

palpators

  1. plural of palpator