Bufflehead

n.
  1. One who has a large head; a heavy, stupid fellow.
  2. (Zoöl.) The buffel duck. See Buffel duck.