Multicuspidate

(a.) Having many cusps or points.