From semi- + desnudo.
semidesnudo (feminine semidesnuda, masculine plural semidesnudos, feminine plural semidesnudas)