capsule in Catalan capsule in Catalan càpsula noun (physiology) A membranous envelope. Add to Flashcards