rental of vehicle roof racks - German English Dictionary