Definition of blue marguerite in English:
blue marguerite
noun
The perennial plant Felicia amelloides (family Asteraceae (Compositae)), native to southern Africa, having blue daisy-like flowers with yellow centres.
Origin
Late 19th century; earliest use found in The Garden.
Are You Learning English? Here Are Our Top English Tips