From guerra (“war”) + -esco (“-like”).
guerresco (feminine guerresca, masculine plural guerreschi, feminine plural guerresche)