Нужная запятая после знает.
Интересный вопрос. Видимо, зараза здесь в более общем значении 'то, что разит кого-либо' (ср.: любовь сразила); 'то, что передается от человека к человеку'. В словаре Даля отмечено диалектное заразиться 'влюбиться'.
Это слово может быть существительным общего рода.
Это известная загадка, обычно в качестве третьего слова приводят слово зализа ('облысевший участок головы надо лбом у виска; залысина')
Заноза, зараза.
В словарях на нашем портале: заноза, зараза, зализа.