menhir in French menhir in French menhir noun (archaeology) A single tall standing stone as a monument, especially one dating to prehistoric times. Add to Flashcards