2 definitions by Dr Salim Dawood
A shia muslim who follow 12 descendant imams of prophet Mohammed .It could sometimes called imami-ithnaashary .
by Dr Salim Dawood October 27, 2023
The town on Iraqi river Euphrates where grandson of prophet Muhammad , Imam Hussain and his 70 fellows tragically killed
by Dr Salim Dawood November 4, 2023