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
Tweet