365bet中国官方网站

  • word of the day

    groundcover

    groundcover - 365bet中国官方网站 definition and meaning for word groundcover

    Definition
    (noun) low-growing plants planted in deep shade or on a steep slope where turf is difficult to grow
    Synonyms : ground cover
    Definition
    (noun) small plants other than saplings growing on a forest floor
    Synonyms : ground cover
  • Download our Mobile App Today