From under- + eat.
undereat (third-person singular simple present undereats, present participle undereating, simple past underate, past participle undereaten)