Вот правило:
Одиночное ПРИЛОЖЕНИЕ обычно присоединяется к определяемому нарицательному существительному дефисом.
(вот похожие примеры: зима-волшебница, птица-песня)