membrane in Latin membrane in Latin membrāna noun feminine enclosing or separating tissue Add to Flashcards