Menhir — synonyms, definition

1. menhir (Noun)

1 synonym
standing stone
1 definition

menhir (Noun) — A tall upright megalith; found primarily in England and northern France.

2 types of
megalith megalithic structure