Find the word definition

Wiktionary
vascular stromata

n. (vascular stroma English)