rain-removal system - Spanish English Dictionary