From smania + -oso.
smanioso (feminine smaniosa, masculine plural smaniosi, feminine plural smaniose)