Marigold



ENGLISH MEANING
noun
1.
A name for several plants with golden yellow blossoms, especially the Calendula officinalis (see Calendula), and the cultivated species of Tagetes.