Почему лимфоузлы пишутся через О?

15

Потому что слово лимфоузел образовано словосложением - соединением двух корней лимф(а) и узел
через соединительную гласную О.