noun any of various shrubs or bushes having spines or thorns.
thornbush 🔊 Listen to this noun any of various shrubs or bushes having spines or thorns. Share Facebook Twitter Google +