spermaphore Meaning, Definition & Usage

Sper"ma*phore noun
Etymology
Gr. sperm + to bear.
Definitions
  1. (Bot.) That part of the ovary from which the ovules arise; the placenta.

Webster 1913