microfold
Noun
Meaning
English Wikipedia has an article on:microfold cellWikipedia
microfold (plural microfolds)
(cytology) A small folded structure in the side of some cella
Noun
English Wikipedia has an article on:microfold cellWikipedia
microfold (plural microfolds)
(cytology) A small folded structure in the side of some cella