Variant of Farouk meaning ‘one who distinguishes between right and wrong, discerning, intelligent’

1 Post