English-Chinese dictionary »

menhir meaning in Chinese

EnglishChinese
menhir (single tall standing stone as a monument)
noun
[UK: ˈmen.hɪə(r)]
[US: ˈmen.hɪər]

立石 /lìshí/noun

Your history