drainage gate - Spanish English Dictionary