Word info

podosperm

Noun

Meaning

The stalk of a seed or ovule.

Source: Webster's dictionary

Close letter words and terms