meaning of flannelbush

1. any of several handsome evergreen shrubs of California and northern Mexico having downy lobed leaves and showy yellow flowers


Related Words

flannelbush |

Developed & Maintained By Taraprasad.com

Treasure Words