Meaning of “calendula” in the English Dictionary

british dictionary

"calendula" in British English

See all translations

calendulanoun [ C or U ]

uk /kəˈlen.dʒə.lə/ us /kəˈlen.dʒə.lə/

a plant that is used for making a substance that you rub into your skin to make it less sore

(Definition of “calendula” from the Cambridge Advanced Learner’s Dictionary & Thesaurus © Cambridge University Press)