Chelicerae

Chelicerae Definition
Chelicerae Definition (no text)
Chelicerae definition: One of a pair of appendages that act as pincers or fangs, in Chelicerata like sea spiders.

Learn While Gaming

How GameSmartz works video thumbnail