chelicera
nounDefinition of chelicera
: one of the anterior pair of appendages of an arachnid often specialized as fangs
Keep scrolling for more
Keep scrolling for more