meaning of spermaphore
1.
That
part
of
the
ovary
from
which
the
ovules
arise;
the
placenta.
Related Words
spermaphore
|
Developed & Maintained By
Taraprasad.com