MENHIR Meaning of MENHIR in English n. long upright stone placed as a monument in ancient times Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012