Spini-spirulate /(?)/

Spin·i-spir·u·late

Spini-spirulate

a.
  1. Having spines arranged spirally. See Spicule. (Zool.)