noun
a filamentous stalk attaching a seed or ovule to the placenta.
Begin a journey through worlds of puzzles.
Take me to Green Gardens