Borrowed from Serbo-Croatian Petrovaselo, from Petrova (“of Peter”) + selo (“village”).
Petrovaselo m