protrude to sea - French English Dictionary