Myriacanthous /(?)/

Myr·i·a·can·thous

Myriacanthous

a.
  1. Having numerous spines, as certain fishes. (Zool.)