Yellow scabious with the scientific name: Scabiosa ochroleuca, a species of the genus Scabiosa (Pincushion flowers) in the family Caprifoliaceae.
Other names: Cream pincushions
Media-ID: 104838