meaning of seaside alder

1. shrub or small tree of southeastern United States having soft light brown wood


Related Words

seaside alder |

Developed & Maintained By Taraprasad.com

Treasure Words