Noun menhir has 1 sense
  1. menhir, standing stone - a tall upright megalith; found primarily in England and northern France
    --1 is a kind of megalith, megalithic structure
,
TOP