1 result found

Search Results for: flanges

Lamellae

Definition noun, singular: lamella (general) Thin structures resembling a plate. (cell biology) Intergrana thylakoids, i.e.... Read More