English

edit

Noun

edit

stromule (plural stromules)

 
English Wikipedia has an article on:
Wikipedia
  1. (biology) A microscopic stroma-filled tubule found in plant cells such as chloroplasts
edit

Anagrams

edit