Irish lord

English

Noun

Irish lord (plural Irish lords)

  1. The sculpin fish of the genus Hemilepidotus.