From semi- + urbano.
semiurbano (feminine semiurbana, masculine plural semiurbanos, feminine plural semiurbanas)