submerged foundation - French English Dictionary