From spigolo + -oso.
spigoloso (feminine spigolosa, masculine plural spigolosi, feminine plural spigolose)