The AI-powered English dictionary
plural biomembranes
(biology) Any biological membrane, but especially that of a cell