spermaphore noun1 •(no longer used) the placenta (part of the ovary from ovules form) formsspermaphores