From stad (“town, city”) + -s + omroeper (“announcer, crier”).
stadsomroeper m (plural stadsomroepers, diminutive stadsomroepertje n, feminine stadsomroepster)