SPIRAEA MEANING IN ENGLISH

• Spiraea Definition & Synonyms

  1. (n.) A genus of shrubs or perennial herbs including the meadowsweet and the hardhack.


RECENT SEARCHES