meaning of lilyturf

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


Related Words

lilyturf |

Developed & Maintained By Taraprasad.com

Treasure Words