menhir

1. (noun) a tall upright megalith; found primarily in N France and England
Related Words: megalith, megalithic structure



Terms and Conditions of Use / Copyright Notice