membrane in Indonesian membrane in Indonesian membran noun enclosing or separating tissue Add to Flashcards