The Seal of the Prophets, but not the seal of finality (as Muslims believe) but the seal of approval for the coming of further prophets.
. Ni Muhuri wa Manabii lakini si Muhuri umaanishao mwisho wa Utume(kama waaminivyo Waislamu) ila ni idhinisho la utume