meaning of lagerstroemia indica

1. ornamental shrub from eastern India commonly planted in the southern United States


Related Words

lagerstroemia indica |

Developed & Maintained By Taraprasad.com

Treasure Words