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
Tweet