stromule
English
Noun
stromule
(
plural
stromules
)
(
biology
)
A
microscopic
stroma
-filled
tubule
found in
plant
cells
such as
chloroplasts
Related terms
matrixule
Anagrams
moulters