Meanings

  1. able to withstand full throttle

  2. figurativeable to withstand considerable pressure or strain