hardhead

(härdhed′)

noun

  1. a shrewd person, not easily moved
  2. any of various fishes; esp., a slender river minnow (Mylopharodon conocephalus) of central and N California

See hardhead in American Heritage Dictionary 4

noun
  1. A shrewd, tough person.
  2. A stubborn, unmovable person.
  3. pl. hardhead or hard·heads Any of several fishes having a bony head, especially the Atlantic croaker.
link/cite print suggestion box