Englishfor English speakers
stroma English
Meaning stroma meaning
What does stroma mean?
stroma
Synonyms stroma synonyms
What other words have the same or similar meaning as stroma?