spermatheca - French English Dictionary