spermaphore - French English Dictionary