a shrub with beautiful white flowers - Spanish English Dictionary