From schiuma + -oso.
schiumoso (feminine schiumosa, masculine plural schiumosi, feminine plural schiumose)