lamelloid
/læməˈloʊɪd/Definitions
1. noun
A type of tissue or cellular structure in the body, particularly in plants and animals, characterized by a network of thin, branching, or plate-like structures.
“The lamelloid tissue found in the plant’s roots allowed it to absorb moisture efficiently.”