Advertisement

hafiz (n.)

title of a Muslim who knows the whole of the Quran by heart, from Persian hafiz, from Arabic hafiz "a guard, one who keeps (in memory)."