Meaning of lilyturf

Definition of lilyturf

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

Other information on lilyturf

WIKIPEDIA results for lilyturf
Amazon results for lilyturf