Old English milte "spleen," from Proto-Germanic *miltjo- (cognates: Old Frisian milte, Middle Dutch milte, Dutch milt "spleen, milt of fish," Old High German milzi, German milz, Old Norse milti). Meaning "fish sperm" is late 15c.