From vituperio + -oso.
vituperoso (feminine vituperosa, masculine plural vituperosi, feminine plural vituperose)