Irish lord

noun

Definition of Irish lord

: any of several sculpins (genus Hemilepidotus) of the Bering sea region that are locally important as food fishes