Definition noun, plural: palps (1) (arthropodology) Pedipalp; Either of the second pair of appendages located laterally to... Read More
Definition noun, plural: pedipalps Either of the second pair of appendages located laterally to the chelicerae and... Read More