nibbatta

of nibbattati

  1. arisen; originated; come into being; developed.
  2. removed?