a person who enjoys shopping very much and spends too much time or money doing it
See shopaholic in the Oxford Advanced Learner's Dictionary
Check pronunciation: shopaholic
Definition of shopaholic noun from the Oxford Advanced American Dictionary