What does Autovermieter mean?

Autovermieter - German to English

rental car organization