Meaning of “ground cover” in the English Dictionary

british dictionary