What Does It Mean?

You are correct!

From our dictionary:
crap•u•lous

(krap'yu•lus),
adj.

1. given to or characterized by gross excess in drinking or eating.
2. suffering from or due to such excess.