Multicarinate

enUK

Mul`ti`car´i`nate


a.1.(Zool.) Many-keeled.