French-English dictionary »

couvre-sol meaning in English

FrenchEnglish
couvre-sol nom {m}

ground cover◼◼◼(something that overlays land)
noun