shore protection structures - Spanish English Dictionary