stromule

English

Noun

stromule (plural stromules)

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

Anagrams