pyracanth

Noun

 * 1) Any of various thorny shrubs of the genus  having small white flowers followed by hard red or orange-red berries