What does “风挡玻璃” mean in English ?

What does “风挡玻璃” mean in English ?

A.validity

B.trolley

C.top-coat

D.windshield

正确答案是D