meaning of syringa villosa

1. lilac of northern China having ovate leaves and profuse early summer rose-lilac flowers


Related Words

syringa villosa |

Developed & Maintained By Taraprasad.com

Treasure Words