reservoir of spermatozoa - French English Dictionary