landscape renovation - French English Dictionary

landscape renovation

Meanings of "landscape renovation" in French English Dictionary : 1 result(s)

English French
Ecology
landscape renovation remodelage du paysage