Spanish-English dictionary »

flor maravilla meaning in English

SpanishEnglish
flor maravilla noun

marigold [marigolds](Tagetes)
noun
[UK: ˈmæ.rɪ.ɡəʊld] [US: ˈmæ.rɪɡoʊld]