meaning of lavatera

1. widespread genus or herbs or soft-wooded arborescent shrubs cultivated for their showy flowers


Related Words

lavatera | lavatera arborea |

Developed & Maintained By Taraprasad.com

Treasure Words