Slovnenya

Translation English Spanish: ground cover

Dictionary: main
ground cover
noun