What does Anlieferer mean?

Anlieferer - German to English

deliverer