kilometres per litre (km/l) - German English Dictionary