meaning of wobei noch 18 Minuten bleiben

wobei noch 18 Minuten bleiben - German to English

... with 18 mins going