From pirata (“pirate”) + -esco (“-like”).
piratesco (feminine piratesca, masculine plural pirateschi, feminine plural piratesche)