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)."
haemo-
haemoglobin
haemophilia
haemorrhage
haff
hafiz
hafla
hafnium
haft
hag
Haggadah