Online English Dictionary

Home

VerbarStroma


n.

The connective tissue or supporting framework of an organ; as, the stroma of the kidney .


© 2009 Dammam Community College