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