Sahih International

Having [spreading] branches.

  • Loading...