what does "雨刷" mean in English?

what does "雨刷" mean in English?

A.wiper;

B.;sink

C.gasket;

D.vane;

正确答案是A