steleEnglish

stele, stela

Noun

An ancient upright stone slab bearing markings

English: stele, stela

The usually cylindrical central vascular portion of the axis of a vascular plant

English: stele

English words with similar meanings

Show 1 words