menhirEnglish

menhir, standing stone

Noun

A tall upright megalith, found primarily in England and northern France

English: menhir, standing stone

English words with similar meanings

Show 1 words