One who confronts, collides, or faces challenges; derived from Arabic root meaning ‘to confront’

1 Post