what does "雨刷" mean in English?

what does "雨刷" mean in English?

A.wiper

B.sink

C.gasket

D.vane

正确答案是A