coralbush

noun

Definition of coralbush

: an Australian shrub (Templetonia retusa) with brilliant scarlet flowers