Puzzling, perplexing, bewildering.
frustrating
An act of foiling or thwarting.
Having spines, spiny.
Having a certain type of spine (backbone).