car hire service - German English Dictionary