From semi- + libero.
semilibero (feminine semilibera, masculine plural semiliberi, feminine plural semilibere)