English | German | Russian | Czech

stromule English

Meaning stromule meaning

What does stromule mean?

stromule

(biology) A microscopic stroma-filled tubule found in plant cells such as chloroplasts

Are you looking for...?