MENHIR

Definition of MENHIR

  1. (noun)a tall upright megalith; found primarily in England and northern France