meaning of white alder

1. shrub of eastern and southern coastal United States having beautiful racemes of spice-scented white flowers


Related Words

white alder | white-alder family |

Developed & Maintained By Taraprasad.com

Treasure Words