submersible roller sluice gate - Spanish English Dictionary