meaning of flannel bush

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


Related Words

flannel bush | flannelbush |

Developed & Maintained By Taraprasad.com

Treasure Words