meaning of speckled alder

1. common shrub of Canada and northeastern United States having shoots scattered with rust-colored down


Related Words

speckled alder |

Developed & Maintained By Taraprasad.com

Treasure Words