groveler

noun

1.
someone who humbles themself as a sign of respect; who behaves as if they had no self-respect
Derived from:
grovel