Definitions of French marigold:

  • noun:   strong-scented bushy annual with orange or yellow flower heads marked with red; Mexico and Guatemala