- Joined
- Jan 28, 2013
- Posts
- 176
- Reaction score
- 0
palp.co.uk +.uk
£40
PALP
noun
ZOOLOGY
£40
PALP
noun
ZOOLOGY
- each of a pair of elongated segmented appendages near the mouth of an arthropod, usually concerned with the senses of touch and taste.