One who covers, veils, or protects; derived from the Arabic root S-T-R meaning to cover or conceal

1 Post