shore protection structures - French English Dictionary