1
[ adjective ] having chelicerae

Related terms

chelicera

*