protrude to sea - Spanish English Dictionary