menhir

(noun)

noun

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

Definition categories: man–made, megalith