Как правильно пишется слово "змея-яйцеед"?

змея-яйцеед
Русский орфографический словарь

змея-яйцеед, змеи-яйцееда, ж.