meaning of Ball flower

Ball flower meaning in General Dictionary

an ornament resembling a ball put into a circular flower the petals which kind a cup round it typically placed in a hollow molding