Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of staggerbush

- An American shrub (Andromeda Mariana) having clusters of nodding white flowers. It grows in low, sandy places, and is said to poison lambs and calves.