From serpente + -oso.
serpentoso (feminine serpentosa, masculine plural serpentosi, feminine plural serpentose)