Meaning of moss locust

Definition of moss locust

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

Other information on moss locust

WIKIPEDIA results for moss locust
Amazon results for moss locust