Search results
- Dictionarypalp/palp/
noun
- 1. each of a pair of elongated segmented appendages near the mouth of an arthropod, usually concerned with the senses of touch and taste.
Powered by Oxford Dictionaries
noun
Powered by Oxford Dictionaries