obrezati (Serbo-Croatian) comes from Serbo-Croatian rezati, from Proto-Slavic rězati, from Proto-Balto-Slavic *rḗˀźtei, from Proto-Indo-European wreh₁ǵ- — to break, tear.
obrezati (Serbo-Croatian): to cut; to trim; to circumcise