moon daisy

noun

Definition of moon daisy

British