English-French dictionary »

geoglyph meaning in French

EnglishFrench
geoglyph (large-scale drawing on the ground)
noun

géoglyphe◼◼◼nom {m}