Home / M / moss locust

moss locust

noun 11 letters Scrabble 14 WWF 18
Definitions
noun

large shrub or small tree of the eastern United States having bristly stems and large clusters of pink flowers

Want another word?
Spin the dictionary for a fresh one.
Generate a word →