Meaning of lily turf

Definition of lily turf

(noun) Asiatic perennial tufted herb with grasslike evergreen foliage and clusters of dark mauve grapelike flowers; grown as ground cover

Other information on lily turf

WIKIPEDIA results for lily turf
Amazon results for lily turf