From noxo + -ento. Cognate with Portuguese nojento.
noxento m (feminine singular noxenta, masculine plural noxentos, feminine plural noxentas)