Etymology
Today it means: predicting something to be less that it actually is Full definition →
From under- + predicting.
Etymology from Wiktionary, CC BY-SA 4.0.