petrol lorry - German English Dictionary