Aculeate

a.
  1. (Zoöl.) Having a sting; covered with prickles; sharp like a prickle.
  2. (Bot.) Having prickles, or sharp points; beset with prickles.
  3. Severe or stinging; incisive.