spermatotheca - French English Dictionary