Multicuspidate /(?)/

Mul·ti·cus·pi·date

Multicuspidate

a.
  1. Having many cusps or points.