lilyturf
English
lilyturf meaning in English • lilyturf का अर्थ अंग्रेजी में
Noun
- Asiatic perennial tufted herb (Liriope muscari) with grasslike evergreen foliage and clusters of dark mauve grapelike flowers; grown as ground cover.