unstoppable

    adjective
  1. incontenible, irrefrenable.
  2. Sport [of shot] imparable.