maunch in French maunch in French manche noun (heraldiccharge) A long stylised sleeve. Add to Flashcards