A depository for storing sperm English: sperm bank Less certain link between this word and this sense.