AntonymFor.com

Antonyms for moth-eaten

noun:

kept up, workable.