meaning of spirea

1. any rosaceous plant of the genus Spiraea; has sprays of small white or pink flowers


Related Words

spirea |

Developed & Maintained By Taraprasad.com

Treasure Words