Ответ:
Объяснение
Название растения Иван-да-марья пишется через дефис, потому что оно образовано от сочетания слов, где вторая часть (марья) не употребляется самостоятельно для обозначения данного вида растения. Это сложное название, в котором все части сохраняют своё значение, но пишутся через дефис.
Правило: Названия растений, состоящие из двух самостоятельных слов, пишутся через дефис, если вторая часть не употребляется самостоятельно для обозначения данного вида.
Пример: колокольчик-глобус, мать-и-мачеха.
