From semi- + pazzo.
semipazzo (feminine semipazza, masculine plural semipazzi, feminine plural semipazze)