Yahoo Malaysia Web Search

Search results

  1. Dictionary
    ground cover

    noun

    • 1. low-growing, spreading plants that help to stop weeds growing: "ramblers can be grown as ground cover"