From שׁוֹדֵד m (shodéd, “robber”) + יָם m (yam, “sea, ocean”).
Calque of German Seeräuber.
שׁוֹדֵד יָם • (shodéd yam) m (plural indefinite שׁוֹדְדֵי יָם)