Results for Podosperm

Definitions of Podosperm:

part of speech: noun

The filament or thread by which the ovule adheres to the placenta.

alphabet filter

Word of the day

physiologist

One who is skilled in the study of the life of plants and animals. ...

Popular definitions