palpators
English
Noun
palpators
plural of
palpator