car hire company - German English Dictionary