palisade made with large and strong stakes on a beach to prevent dangerous fish from entering - Spanish English Dictionary