Xiphosurid meaning

(zoology) Any member of the order Xiphosura; a horseshoe crab.
noun
0
0
Advertisement

Origin of xiphosurid