custodian of the two holy mosques - French English Dictionary