Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

merenchyma Definition

Cancel
merenchyma
noun
tissue composed of spheroidal cells

Words Related to merenchyma!

merenchyma Examples by Brain Bank Users