meaning of hosta

1. robust east Asian clump-forming perennial herbs having racemose flowers: plantain lilies; sometimes placed in family Hostaceae


Related Words

hosta | hostaceae | hostage |

Developed & Maintained By Taraprasad.com

Treasure Words