membrane in Spanish membrane in Spanish membrana noun feminine enclosing or separating tissue Add to Flashcards