menhir(noun) noun1. a tall upright megalith; found primarily in England and northern FranceDefinition categories: man–made, megalith