submersible roller sluice gate - French English Dictionary