YourDictionary

hardhead

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

link/cite print suggestion box