Flannelbush Meaning

There are 1 meaning(s) for word Flannelbush

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

    Synonyms : california beauty,  flannel bush