Find the word definition

The Collaborative International Dictionary
Myriacanthous

Myriacanthous \Myr`i*a*can"thous\, a. [Gr. ? numberless + 'a`kanqa a spine.] (Zo["o]l.) Having numerous spines, as certain fishes.