Definition of Livingstone daisy in English:

Livingstone daisy

noun

  • A low spreading succulent plant which bears glistening daisy-like flowers in many colours, native to southern Africa.

    • ‘They're now planted with Livingstone daisies/runner beans and Busy Lizzies/peas respectively.’

Origin

1930s: of unknown origin.