meaning of flowering shrub

1. shrub noted primarily for its flowers


Related Words

flowering shrub |

Developed & Maintained By Taraprasad.com

Treasure Words