What does Autos zu mieten mean?

Autos zu mieten - German to English

cars for hire