aculeate

aculeate

English Adj
Ad

Definition

Having a sting; sharp like a prickle.

Ad