ibadi









ibadi


noun Islam.

  1. a North African Kharijite.
50 queries 0.562