I don't think that the word 'indefinite' accurately describes the word mbeni although it is probably most frequently translated as 'a'. Its meaning is more 'a certain', although translating the word this way is too strong in English. Support for my interpretation might come from the word's etymology: mba, variant mbe, means 'the other.' It is used to mean 'buddy'. (A parallel is found in Gbaya.) The word has been fossilized in mbage (other here) 'side,' as in 'the other side of the river.' Other Ngbandi words have been fossilized in the same way: nzo 'good' = ni determinant > 'good'.
Source: Samarin 1967: 61
Source: Samarin 1967: 61
Source: Samarin 1967: 61