submersible motor agitator - French English Dictionary