unyielding
resistant to physical force or pressure
an unyielding head support