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