Definitions Found:

difficult to control, also RESTY