be a slave to/of something(redirected from be a slave to)
be a slave of (something)
To be unduly influenced by or care too much about something; to spend too much or time or energy on something. Jeremy is a total slave of fashion. He can't leave the house without making sure every part of his outfit is perfect.