Endosperm Meaning

There are 1 meaning(s) for word Endosperm

Meaning 1 : nutritive tissue surrounding the embryo within seeds of flowering plants