What does Autovermietungsunternehmen mean?

Autovermietungsunternehmen - German to English

car hire business

View more

  • vehicle leasing company