Multicarinate /(?)/

Mul·ti·car·i·nate

Multicarinate

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