Old English milte "spleen," from Proto-Germanic *miltjo- (source also of Old Frisian milte, Middle Dutch milte, Dutch milt "spleen, milt of fish," Old High German milzi, German milz, Old Norse milti), possibly from PIE root *mel- (1) "soft." Meaning "fish sperm" is late 15c.
mill-wheel
millwork
millwright
milord
milquetoast
milt
Miltonic
mime
mimeograph
mimesis
mimetic