ibadi









ibadi


noun Islam.

  1. a North African Kharijite.
69 queries 0.688