epoophoron Definition
Definition
In anatomy, the epoophoron is a rudimentary structure in the ovary that is believed to be a remnant of a reproductive organ found in early vertebrates, now present only in certain mammalian species such as mice and rats.
Browse