what does "排泄管" mean in English?

what does "排泄管" mean in English?

A.windshield wiper;

B.drain tube;

C.fog and ice buildup;

D.electric heater;

正确答案是B