Multicuspidate
/(?)/
Mul·ti·cus·pi·date
Multicuspidate
a.
Having many cusps or points.