Definition of Cape marigold in English:

Cape marigold

noun