palisade made with large and strong stakes on a beach to prevent dangerous fish from entering - Spanisch Englisch Wörterbuch