xiphosuran









xiphosuran


adjective

  1. belonging or pertaining to the order Xiphosura, comprising the horseshoe crabs.
53 queries 0.636